package com.itqf.mapper;

import com.itqf.bean.DtsTopic;
import com.itqf.bean.DtsTopicExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DtsTopicMapper {
    long countByExample(DtsTopicExample example);

    int deleteByExample(DtsTopicExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(DtsTopic record);

    int insertSelective(DtsTopic record);

    List<DtsTopic> selectByExampleWithBLOBs(DtsTopicExample example);

    List<DtsTopic> selectByExample(DtsTopicExample example);

    DtsTopic selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") DtsTopic record, @Param("example") DtsTopicExample example);

    int updateByExampleWithBLOBs(@Param("record") DtsTopic record, @Param("example") DtsTopicExample example);

    int updateByExample(@Param("record") DtsTopic record, @Param("example") DtsTopicExample example);

    int updateByPrimaryKeySelective(DtsTopic record);

    int updateByPrimaryKeyWithBLOBs(DtsTopic record);

    int updateByPrimaryKey(DtsTopic record);
}